Exact and approximate algorithms for discounted {0-1} knapsack problem
نویسندگان
چکیده
The D iscounted {0-1} K napsack P roblem (D{0-1}KP) is an extension of the classical 0-1 knapsack problem (0-1 KP) that consists of selecting a set of item groups where each group includes three items and at most one of the three items can be selected. The D{0-1}KP is more challenging than the 0-1 KP because four choices of items in an item group diversify the selection of the items. In this paper, we systematically studied the exact and approximate algorithms for solving D{0-1}KP. Firstly, a new exact algorithm based on the dynamic programming and its corresponding fully polynomial time approximation scheme were designed. Secondly, a 2-approximation algorithm for D{0-1}KP was developed. Thirdly, a greedy repair algorithm for handling the infeasible solutions of D{0-1}KP was proposed and we further studied how to use binary particle swarm optimization and greedy repair algorithm to solve the D{0-1}KP. Finally, we used four different kinds of instances to compare the approximate rate and solving time of the exact and approximate algorithms. The experimental results and theoretical analysis showed that the approximate algorithms worked well for D{0-1}KP instances with large value, weight, and size coefficients, while the exact algorithm was good at solving D{0-1}KP instances with small value, weight, and size coefficients. © 2016 Elsevier Inc. All rights reserved.
منابع مشابه
Approximate minimization algorithms for the 0/1 Knapsack and Subset-Sum Problem
The well-studied 0=1 Knapsack and Subset-Sum Problem are maximization problems that have an equivalent minimization version. While exact algorithms for one of these two versions also yield an exact solution for the other version, this does not apply to -approximate algorithms. We present several -approximate Greedy Algorithms for the minimization version of the 0=1 Knapsack and the Subset-Sum P...
متن کاملApproximating the 0-1 Multiple Knapsack Problem with Agent Decomposition and Market Negotiation
The 0-1 multiple knapsack problem appears in many domains from financial portfolio management to cargo ship stowing. Methods for solving it range from approximate algorithms, such as greedy algorithms, to exact algorithms, such as branch and bound. Approximate algorithms have no bounds on how poorly they perform and exact algorithms can suffer from exponential time and space complexities with l...
متن کاملContinuous Knapsack Problems
TIle multiple-choice continuous knapsack problem is dermed as follows: maximize z = ~n ~~i CjJ'XiJ' 1=1 J= 1 subject to (1) ~n ~mi aijXij .;;; b, (2) 0 .;;; Xij .;;; I, i = 1,2, ... , n,j = 1. 2, ... , mi, (3) at most one of Xij G = 1,2, ... , mi) 1=1 J=1 is positive for each i = I, 2, ... , n, where n, mi are positive integers and aij are nonnegative integers. In this paper, it is proved that ...
متن کاملExact and approximate solutions of fuzzy LR linear systems: New algorithms using a least squares model and the ABS approach
We present a methodology for characterization and an approach for computing the solutions of fuzzy linear systems with LR fuzzy variables. As solutions, notions of exact and approximate solutions are considered. We transform the fuzzy linear system into a corresponding linear crisp system and a constrained least squares problem. If the corresponding crisp system is incompatible, then the fuzzy ...
متن کاملCore problems in bi-criteria {0, 1}-knapsack problems
The most efficient algorithms for solving the single-criterion {0, 1}-knapsack problem are based on the core concept (i.e., based on a small number of relevant variables). But this concept is not used in problems with more than one criterion. The main purpose of this paper is to validate the existence of such a set of variables in bi-criteria {0.1}-knapsack instances. Numerical experiments were...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Inf. Sci.
دوره 369 شماره
صفحات -
تاریخ انتشار 2016